JAVA中关于set()和get()方法的理解及使用 |
您所在的位置:网站首页 › java里面get set方法的作用 › JAVA中关于set()和get()方法的理解及使用 |
JAVA 中关于 set() 和 get() 方法的理解及使用
对于 JAVA 初学者来说, set 和 get 这两个方法似乎已经很熟悉了,这两个方 法是 JAVA 变成中的基本用法,也是出现频率相当高的两个方法。
为了让 JAVA 初学者能更好的理解这两个方法的使用和意义,今天笔者来谈一 下自己对这两个方法的理解, 如果你对于这两个方法还有困惑甚至完全不知道这 两个方法是做什么的, 那你看下面这篇文章很有用 。如果你对于 set 和 get 这 两个方法已经很熟悉了, 那么你完全不用看这篇文章。 这篇文章是写给初学者的。
我们先来看看 set 和 get 这两个词的表面意思, set 是设置的意思, 而 get 是获 取的意思,顾名思义,这两个方法是对数据进行设置和获取用的。而且,在类中 使用 set 和 get 方法时,都是在 set 和 get 后面跟上一些特定的词来形成特定 意思的方法名,比如 setage ()和 getage (),表示设置年龄和获取年龄。
然后我们来了解一下 JAVA 面向对象编程中的封闭性和安全性。封闭性即对类 中的域变量进行封闭操作,即用 private 来修饰他们,如此一来其他类则不能 对该变量访问。 这样我们就将这些变量封闭在了类内部, 这样就提高了数据的安 全性, 当我们想要操作这些域变量怎么办呢?我们可以通过两种方法, 第一中即 通过 public 方式的构造器(或称构造函数),对象一实例化就对该变量赋值。 第二种就是通过上面提到的 set 和 get 方法,这里我举一个特定的例子,我定 义一个 Person 类,该类中有 name 、 age 这两个私有域变量,然后我定义 setname ()、 getname ()、 setage ()、 getage ()这四个方法,通过这 四个方法来实现对 name 和 age 的操作。这样一来,我不用直接对 Person 类 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |